Числове інтегрування функції однієї змінної

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
УІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп’ютерні методи дослідження інформаційних процесів та систем

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ             ЗВІТ До лабораторної роботи №4 з курсу: «Комп’ютерні методи дослідження інформаційних процесів і систем» на тему: «Числове інтегрування функції однієї змінної» Варіант №12           Мета роботи – ознайомлення з методами наближеного обчислення означених інтегралів. Чисельне інтегрування функцій однієї змінної Нехай задана деяка функція  на відрізку . Розглянемо задачу обчислення її означеного інтеграла . Якщо для  відома первісна , то інтеграл обчислюється за формулою Ньютона - Лейбніца  (1) Однак для великого класу функцій  не можна виразити через елементарні функції, тому означений інтеграл не можна обчислити за допомогою формули Ньютона - Лейбніца. Бувають також випадки, коли підінтегральна функція задається таблично. Тоді використовують формули наближеного інтегрування, які називають квадратурними. Сам процес чисельного визначення інтегралу називають квадратурою. Ідея чисельних методів інтегрування в наступному. Означений інтеграл   можна трактувати як площу фігури (Рис.1), обмеженої ординатами a і b , віссю абсцис  і графіком підінтегральної функції  (криволінійною трапецією). Рис. 1  Рис. 2 При наближеному обчисленні криволінійну трапецію заміняють фігурою, обмеженою тим самим відрізком , площа якої обчислюється значно простіше. Найбільш прості формули чисельного інтегрування - формули прямокутників та трапецій. ЗАВДАННЯ ДО ЛАБОРАТОРНОЇ РОБОТИ Скласти програму обчислення означеного інтеграла методом прямокутників. № вар. Підінтегральна функція Інтервал інтегрування Метод Абсолютна похибка  12  [1,3] трапецій 0,001   Текст програми using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace трап { class Program { static void Main(string[] args) { int a = 1, b = 3; double h, n = 100000, S = 0, x; h = (b - a) / n; S = ((Math.Pow(a, a) * (1 + Math.Log(a))) + (Math.Pow(b, b) * (1 + Math.Log(b)))) / 2; x=a+h; for (int i = 1; i < n-1; i++) { S=S+ (Math.Pow(x,x)*( 1+ Math.Log(x))); x=x+h; } S=S*h; Console.WriteLine("Результат = " + S); Console.ReadKey(); } } } Результат виконання / Висновок: виконавши дану лабораторну роботу, я ознайомилась з методами наближеного інтегрування означених інтегралів. Склала програму обчислення означеного інтеграла методом трапецій.
Антиботан аватар за замовчуванням

03.12.2015 14:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини